package cn.edu.sdjzu.xg.eagle.service.inface;

import cn.edu.sdjzu.xg.eagle.entities.ClubApplication;

import java.util.List;

public interface ClubApplicationService {
    // 查询所有社团申请记录
    List<ClubApplication> findAllClubApplications();

    // 根据申请人 ID 和申请时间查询特定的社团申请记录
    ClubApplication findClubApplicationByIdAndTime(Integer applicantId, java.util.Date applyTime);

    // 插入一条新的社团申请记录
    int addClubApplication(ClubApplication clubApplication);

    // 更新社团申请记录
    int updateClubApplication(ClubApplication clubApplication);

    // 根据申请人 ID 和申请时间删除特定的社团申请记录
    int deleteClubApplication(Integer applicantId, java.util.Date applyTime);
}